/**
 * 封装用户请求模块
 * */
import request from '@/utils/request'

// 导出登陆请求
// data: 形参
export const login = data => {
  return request({
    method: 'POST',
    url: '/v1_0/authorizations',
    // data: data   es6新增：参数名和值相同，简写
    data
  })
}

// 导出发送验证码请求
export const sendSms = mobile => {
  return request({
    method: 'GET',
    url: `/v1_0/sms/codes/${mobile}`
  })
}

// 导出获取用户信息请求
export const getUserInfo = () => {
  return request({
    method: 'GET',
    url: '/v1_0/user'
    // 该接口有访问权限，需要在请求头提交token令牌
    // headers: {
    //     // 固定格式 token的数据格式： Bearer token数据   注意中间空格不能省略
    //     Authorization: `Bearer ${store.state.user.token}`
    // }
  })
}

// 导出获取用户信息请求
export const getUserChannel = () => {
  return request({
    method: 'GET',
    url: '/v1_0/user/channels'
  })
}
